@charset "utf-8";
header .text{ width:50%;overflow:hidden;position:relative;*width:49.9%;}
header .text .layout-left{height:480px; display:block; background-size:cover; background-repeat:no-repeat;}
header .text .layout-left h3{ font-size:22px;color:#fff; width:230px;line-height:30px;text-shadow:0 0 2px #000; padding:102px 0 0 60px; position:relative;filter:glow(color=#666666, strength=2);}
header .text a.zc{ background:#484449; position:absolute; top:62px; left:57px;}
header .text a.lan{background:#5096ce;}
header .text a.zc:hover{ background:#ed6d51;}
@media screen and (min-width:1200px) {
.content{ width:1200px;margin:0 auto; position:relative;}
.content .hd-list li{ padding:43px 50px; background:#faf5ef; float:left; width:300px; height:280px; overflow:hidden; position:relative;}
.content .hd-list li a.zc{background:#826694; position:absolute;left:46px; bottom:100px;}
.content .hd-list li a h3{ font-size:14px; color:#70657b; line-height:24px; padding-top:68px;}
.content .hd-list{ border-bottom:6px solid #ed6d51;position:absolute; top:-56px; left:0;}
.content1{margin-top:315px;}
}
@media screen and (max-width:1200px) {
.content{ width:100%;margin:0 auto; position:relative;}
.content .hd-list li{ padding:43px 50px; background:#faf5ef; float:none; width:150%; height:150px; overflow:hidden; position:relative;}
.content .hd-list li a.zc{background:#826694; position:absolute;left:350px; bottom:150px;}
.content .hd-list li a h3{ font-size:14px; color:#70657b; line-height:24px;width:100%;display:inline;}
.content1{margin-top:0px;}
}
@media screen and (max-width:800px) {
header .text .layout-left {background-image:none!important;}
header .text {border-bottom:1px solid #ed6d51; padding:0px 0px; background:#faf5ef; float:left; width:98%; height:100px;}	
header .text .layout-left{height:100px;width:100%; display:block; background-size:cover; background-repeat:no-repeat;}
header .text .layout-left h3{font-size:12px;color:#70657b; width:90%;line-height:12px; padding:42px 0 0 20px; position:relative;font-family:宋体;font-bold:normal;text-shadow:0 0 0px #70657b;}
header .text a.zc{ background:#826694;position:absolute;  top:3%; left:2%;}
header .text a.lan{ background:#826694;position:absolute;  top:3%; left:2%;}
header .text a:hover h3{color:#ED6D51;}
.content1{margin-top:-300px;}
}
.content .hd-list li a:hover h3 {color:#ED6D51;}
.content .hd-list li a.zc:hover{ background:#ed6d51;}
.content .hd-list li.current{ background:#f2e9e4;}
.content .main{padding-bottom:85px;}
@media screen and (max-width:800px) {
.content{ width:100%;margin:0 auto; position:relative;}
.content1{margin-top:0em;}
.content .hd-list{top:0em; margin-left:2%;margin-right:2%;}
.content .hd-list li{ border-bottom:1px solid #ed6d51; padding:0px 0px; background:#faf5ef; float:left; width:100%; height:90px; overflow:hidden; position:relative;}
.content .hd-list li a h3{font-size:12px;color:#70657b; width:90%;line-height:12px; padding:42px 0 0 20px; position:absolute;top:4%;left:0%;font-family:宋体;font-bold:normal;text-shadow:0 0 0px #70657b;}
.content .hd-list li a:hover h3 {color:#ED6D51;}
.content .hd-list li a.zc{background:#826694; position:absolute;left:0%; bottom:65%;}
.content .hd-list li a img{display:none;}
.content .main{ padding-top:11px; padding-bottom:85px;}
}
.content h2{ font-size:22px; color:#542b74; padding: 38px 0 12px 0; line-height:28px;}
.content h2.y{ color:#ed6d51;}
@media screen and (min-width:1200px) {
.content .mainleft .left{ width:380px; margin-right:70px;}
}
@media screen and (max-width:1200px) {
.content .mainleft .left{ width:380px; margin-right:70px;margin-left:20px;}
}
.content .mainleft li{ border-bottom:1px solid #dfdfdf;}
.content .mainleft li a{ line-height:40px; display:block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; font-size:14px;}
.content .mainleft li a span{ color:#9a999a; padding-right:22px;font-size:12px;}
@media screen and (min-width:640px) and (max-width:800px) {
.content .main{ padding-top:20px; padding-bottom:20px;margin-left:4%;}
.content .mainleft li{ border-bottom:1px solid #dfdfdf;}
.content .mainleft li a{ line-height:40px; display:block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; font-size:14px;}
.content .mainleft li a span{ color:#9a999a; padding-right:22px;font-size:12px;}
.content .mainleft .left{ width:95%; margin-right:5%;}
}
@media screen  and (min-width:500px) and (max-width:640px) {
.content .main{ padding-top:20px; padding-bottom:20px;}
.content .mainleft li{ border-bottom:1px solid #dfdfdf;}
.content .mainleft li a{ line-height:40px; display:block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; font-size:14px;}
.content .mainleft li a span{ color:#9a999a;font-size:12px;}
.content .mainleft .left{ width:95%;}
}
@media screen  and (min-width:400px) and (max-width:500px) {
.content .main{ padding-top:20px; padding-bottom:20px;}
.content .mainleft li{ border-bottom:1px solid #dfdfdf;}
.content .mainleft li a{ line-height:40px; display:block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; font-size:14px;}
.content .mainleft li a span{ color:#9a999a;font-size:12px;}
.content .mainleft .left{ width:75%;}
}
@media screen  and (min-width:300px) and (max-width:400px) {
.content .main{ padding-top:20px; padding-bottom:20px;}
.content .mainleft li{ border-bottom:1px solid #dfdfdf;}
.content .mainleft li a{ line-height:40px; display:block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; font-size:14px;}
.content .mainleft li a span{ color:#9a999a;font-size:12px;}
.content .mainleft .left{ width:60%;}
}
@media screen  and (max-width:300px) {
.content .main{ padding-top:20px; padding-bottom:20px;}
.content .mainleft li{ border-bottom:1px solid #dfdfdf;}
.content .mainleft li a{ line-height:40px; display:block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; font-size:14px;}
.content .mainleft li a span{ color:#9a999a;font-size:12px;}
.content .mainleft .left{ width:51%;}
}
@media screen and (min-width:1200px) {
.content .mainright{ background:url(../images/index-4.jpg) no-repeat top; width:300px; text-align:center; overflow:hidden;}
.content .mainright a.wx{ margin:64px 0 66px 0; padding:0 39px; height:40px;line-height:40px; border:2px solid #fff; border-radius:24px; color:#fff; font-size:16px;width:auto;}
.content .mainright a.wx:hover{ background:#fff; color:#ed6d51;}
.content .mainright .jz{ position:relative; width:300px; height:269px; overflow:hidden;}
.content .mainright .jz a.sm{ overflow:hidden;position:relative; display:block;*position:static;}
.content .mainright .jz a.sm span{color:#fff; position:absolute; bottom:30px; left:40px;text-align:left; z-index:30; width:230px;}
.content .mainright .jz .c-p{ position:absolute; bottom:0; left:0;}
.content .mainright .jz a.icon{ display:block; width:31px; height:45px;line-height:45px;filter:alpha(opacity=60);background:#fff; background:rgba(255,255,255,0.6); color:#3b125c;*padding-top:15px;*height:30px;}
.content .mainright .jz a.ileft{position:absolute;top:112px; left:0; border-top-right-radius:23px;border-bottom-right-radius:23px; padding-right:5px; z-index:20;}
.content .mainright .jz a.iright{position:absolute;top:112px; right:0; border-top-left-radius:23px;border-bottom-left-radius:23px; padding-left:5px; z-index:20;}
.content .mainright .jz a.ileft i.icon-left-open,.content .mainright .jz a.iright i.icon-right-open{ font-size:16px;}
.content .mainright .jz a.zc{ position:absolute; bottom:78px; left:34px; filter:alpha(opacity=60);background:#fff;background:rgba(255,255,255,0.6); color:#49286d;}
.content .mainright .jz a.icon:hover,.content .mainright .jz a.zc:hover{filter:alpha(opacity=70); background:rgba(255,255,255,0.9);}
}
@media screen and (min-width:800px) {
#timeLineArea{display:none;}
}
@media screen and (max-width:800px) {
#timeLineArea{display:block;}
}
@media screen and (max-width:1200px) {
.content .mainright{ background:url(../images/index-4.jpg) top; width:100%; text-align:center; overflow:hidden;}
.content .mainright a.wx{ margin:64px 0 66px 0; padding:0 39px; height:40px;line-height:40px; border:2px solid #fff; border-radius:24px; color:#fff; font-size:16px;width:auto;}
.content .mainright a.wx:hover{ background:#fff; color:#ed6d51;}
.content .mainright .jz{display:none;}
.timelinecontrol{display:none;}
#timeLineArea{display:block;}
}
.njimg{width:100%; margin:0 auto; border-bottom:5px solid #4d2c72; overflow:hidden;}
.njimg .timelinecontainer {background: rgba(255,255,255,0.6); height: 370px;margin-bottom: 40px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);}
.njimg .timeline {background:url(../images/timelinebg.jpg) no-repeat center center;height:500px;padding-top: 50px;}
.njimg .timeline .timelinecontrol {width:90%;margin:auto;height:30px;padding:20px 30px;border-radius:6px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000,endColorstr=#B2000000);position: relative;}
.njimg .timeline .timelinecontrol:nth-of-type(n){filter:none;background:rgba(255,255,255,0.6);}
.njimg .timeline .timelinecontrol  a {display:block;height:10px;}
.njimg .timeline .timelinecontrol  a:hover {background: #a164c7 !important;}
.njimg .timeline .timelinecontrol table {color: #4d2c72;}
.njimg .timeline .timelinecontrol .pointer {position: absolute; left: 40px ; top: 5px;border:1px solid #4d2c72; border-top-width: 6px; border-bottom-width: 6px;width: 16px;height: 48px;cursor: pointer;background: rgba(255,255,255,0.2);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33ffffff,endColorstr=#33ffffff);z-index: 1;}
.njimg .timeline .timelinecontrol .pointer:hover {background: none;filter: none;}
.njimg .timelinecontainer li {float: left;height:370px;overflow: hidden;}
.njimg .timelinecontainer li.years {width: 250px;margin: 0 10px;}
.njimg .timelinecontainer li.years .ucontent {padding:40px 35px 0 35px; height:100%;}
.njimg .timelinecontainer li.years .ucontent h2 {font-size: 48px;color: #fff;font-weight: bold;line-height: 1em;}
.njimg .timelinecontainer li.years .ucontent p {color: #fff;padding-top: 20px;height: 215px;opacity: 0.8;filter: alpha(opacity=80);}
.njimg .timelinecontainer li.years .ucontent a {color:#a0f7ff;}
.njimg .timelinecontainer li.items {position: relative;width: 190px;}
.njimg .timelinecontainer li.items a h3 {line-height: 40px; font-style:italic;}
.njimg .timelinecontainer li.items a {display: block;width: 170px;position: absolute;bottom: 0;left: 10px; border-top: 1px solid #595959;color: #4d2c72;}
.njimg .timelinecontainer li.items a img {width: 100%;margin-bottom: 10px;}
.njimg .timelinecontainer li.items a p{color: #454545;padding-bottom: 15px;}

.cout-bottom{width:100%; margin:0 auto; background:#f2f1ee; padding-bottom:155px;margin-top:-250px;}
@media screen and (min-width:1542px) {
.cout-bottom .layout{ width:100%; margin:0 auto;}
}
@media screen and (min-width:1342px) and (max-width:1542px) {
.cout-bottom .layout{ width:100%; margin-left:50px;}
}
@media screen and (min-width:1242px) and (max-width:1342px) {
.cout-bottom .layout{ width:100%; margin:0 auto;}
}
@media screen and (min-width:1042px) and (max-width:1242px) {
.cout-bottom .layout{ width:100%; margin-left:50px;}
}
@media screen and (min-width:942px) and (max-width:1042px) {
.cout-bottom .layout{ width:100%; margin:0 auto;}
}
@media screen and (min-width:782px) and (max-width:942px) {
.cout-bottom .layout{ width:100%; margin-left:50px;}
}
@media screen and (min-width:682px) and (max-width:782px) {
.cout-bottom .layout{ width:100%;margin:0 auto;}
}
@media screen and (min-width:500px) and (max-width:682px) {
.cout-bottom .layout{ width:100%; margin-left:50px;}
}
@media screen and (max-width:500px) {
.cout-bottom .layout{ width:100%;margin:0 auto;}
}
@media screen and (min-width:1200px) {
.cout-bottom .layout .nj{ text-align:center; background:url(../images/hu-2.jpg) no-repeat; position:relative;color:#8C849E;margin-left:10%;}
}
@media screen and (max-width:1200px) {
.cout-bottom .layout .nj{display:none;}	

}
.cout-bottom .layout .nj .my{position:absolute; top:13px; left:590px; font-size:16px; color:#fff; margin-left:-30px;}
.cout-bottom .layout .nj h2{ font-size:32px; padding-top:120px; color:#664101; line-height:36px; padding-bottom:17px;}
.cout-bottom .layout .list{ padding-top:42px;}
.cout-bottom .layout .list li{ float:left; width:300px; height:300px; overflow:hidden; background:#fff;}
.cout-bottom .layout .list li.wlist{ padding:37px 40px 49px 40px; width:220px; height:214px; color:#818181;}
.cout-bottom .layout .list li.wlist h3 a{ color:#593376; font-size:18px; line-height:24px; padding:16px 0; display:block;}
.cout-bottom .layout .list li.wlist a.wx{ border-color:#ed6d51; color:#ed6d51; padding:0 13px; margin:0;width:auto;}
.cout-bottom .layout .list li.wlist a.wx:hover{ background:#ed6d51; color:#fff;}
.cout-bottom .layout .list li.wlist h3 a:hover{ color:#ed6d51;}
.cout-bottom .layout .list li.bg1{ background:url(../images/gs-bg_06.jpg) no-repeat;}
.cout-bottom .layout .list li.bg2{ background:url(../images/gs-bg_08.jpg) no-repeat;}
.cout-bottom .layout .list li.arrow{ position:relative;}
.cout-bottom .layout .list li.arrow img{max-width: 300px; }
.cout-bottom .layout .list li.ar1:hover a .play{filter:alpha(opacity=70);background:rgba(77,44,114,0.7);}

header .xwzx{ background:url(../images/xwzx_bg.jpg) repeat; width:100%; height:310px; text-align:center; margin:0 auto;}
header .xwzx h1{ font-size:30px; color:#e6593b; line-height:36px; padding:50px 0 21px 0;}
header .xwzx ul{ width:850; margin:0 auto;}
header .xwzx ul li a{ display:block; color:#5a5a5a; font-size:16px; padding:21px 23px; border-top:1px solid #dbced7;}
header .xwzx ul li a.p-l{ padding-left:30px;}
header .xwzx ul li a.p-r{ padding-right:30px;}
header .xwzx ul li a:hover,header .xwzx ul li a.current{ border-color:#ed6d51; color:#ed6d51;}
.xwzx-wrap .hd-list{top:-135px; border:0; position:relative; width:1200px; height:420px; position:absolute;}
.xwzx-wrap .hd-list img{ position:absolute; top:0; right:0;}
.xwzx-wrap .text2{position:absolute;top:50px; right:85px; width:370px;}
.xwzx-wrap .text2 a.wx{border-color: #fff; color: #fff; margin: 0; padding: 0 13px;width: auto;}
.xwzx-wrap .text2 a.wx:hover{ background:#fff; color:#ed6d51;}
.xwzx-wrap .text2 h3 a{ font-size:22px; color:#fff; line-height:30px; display:block; padding:15px 0 13px 0;}
.xwzx-wrap .text2 p{ color:#dfdfdf; line-height:20px;}
.xwzx-wrap .text2 a.icon{ font-size:22px; color:#fff; position:absolute; top:50%; margin-top:18px; z-index:100;}
.xwzx-wrap .text2 a.ileft{ left:-67px;}
.xwzx-wrap .text2 a.iright{right:-55px;}
.xwzx-wrap .text2 h3 a:hover,.xwzx-wrap .text2 a.icon:hover{ opacity:0.8;}
.xwzx-wrap .hd-list .point{ position:absolute; bottom:40px; left:50%; margin-left:290px;}
.xwzx-wrap .hd-list .point li{ background:#fff; padding:0; margin:0 8px; width:12px; height:12px; border-radius:8px;}
.xwzx-wrap .hd-list .point li:hover,.xwzx-wrap .hd-list .point li.current{ background:#5a3c7a;}
.xwzx-wrap .main{ padding-top:340px;}
.xwzx-wrap .main .mainleft .m-top{ padding-bottom:48px; border-bottom:4px solid #826694;}
.xwzx-wrap .main .mainleft .text2{ position:static; position:relative; right:0; top:0; margin-right:50px;}
.xwzx-wrap .main .mainleft .m-top .m{ margin:0;}
.xwzx-wrap .main .mainleft .text2 a h3{ color:#593376; font-size:16px; line-height:24px; padding:71px 0 11px 0;}
.xwzx-wrap .main .mainleft .text2 span{ color:#8d8d8d; line-height:20px;}
.xwzx-wrap .main .mainleft .text2 a.wx{ position:absolute; color:#ed6d51; border-color:#ed6d51; top:240px; left:0;}
.xwzx-wrap .main .mainleft .text2 a h3:hover,.xwzx-wrap .main .mainleft .pagelist li a.xx h3:hover,.xwzx-wrap .main .mainleft .pagelist li .tj a:hover{color:#ed6d51; opacity:1;}
.xwzx-wrap .main .mainleft .text2 a.wx:hover{ background:#ed6d51; color:#fff;}
.xwzx-wrap .main .mainleft .pagelist li{ padding:35px 0 30px 0; *width:810px;}
.xwzx-wrap .main .mainleft .pagelist li a.rl{ border:1px solid #ed6d51; padding:15px 11px; border-radius:15px; float:left; line-height:18px; margin:0 25px 0 1px;}
.xwzx-wrap .main .mainleft .pagelist li a.rl span{display:block;color:#ed6d51; padding:0; line-height:14px; font-family:Arial,"\5FAE\8F6F\96C5\9ED1";}
.xwzx-wrap .main .mainleft .pagelist li a.rl b{color:#ed6d51; font-size:26px; font-family:Arial;display:block; line-height:26px;}
.xwzx-wrap .main .mainleft .pagelist li a.xx{ width:580px; margin:0; padding-right:30px;border-right:1px solid #e1dbe5; display:block; overflow:auto; text-overflow:inherit; white-space:normal; line-height:18px;}
.xwzx-wrap .main .mainleft .pagelist li a.xx h3{ color:#414141; font-size:18px; line-height:24px; padding-bottom:11px;}
.xwzx-wrap .main .mainleft .pagelist li a.xx span{ color:#8d8d8d;line-height:20px; padding-right:0; word-break: break-all; word-wrap: break-word;}
.xwzx-wrap .main .mainleft .pagelist li .tj{ float:left; padding-left:25px; color:#ababab; }
.xwzx-wrap .main .mainleft .pagelist li .tj a{ color:#593376; font-size:12px; line-height:18px; padding-bottom:5px;}
.xwzx-wrap .main .mainleft .pagelist li .xx img{ float:left; margin-right:30px;}
.xwzx-wrap .main .mainleft .pagelist li .xx .imgy{ padding-left:30px;}
.xwzx-wrap .main .mainleft .pagelist li a.xx div{ overflow:hidden;}
.spinner {margin:0 auto;width:35px;height:35px; margin-top:65px; margin-bottom:85px;background:url(../images/loading.gif); background-repeat:no-repeat;}
.xwzx-wrap .mainright{ background:none; width:320px; text-align:left;}
.xwzx-wrap .mainright ul li{ padding:16px 0 16px 4px;}
.xwzx-wrap .mainright ul li a{ color:#63526e; line-height:18px; white-space:normal; padding-bottom:4px;}
.xwzx-wrap .mainright ul li a:hover{color:#ed6d51;}
.xwzx-wrap .mainright ul li span{ color:#8e8e8e;}
.xwzx-wrap .mainright ul li span b{ font-weight:normal; margin:0 10px;}
header .xwzx2{ height:173px; border-bottom:1px solid #ed6d51;}
.xwzx2-wrap .main{ padding-top:50px;}
.xwzx2-wrap .main .mainleft2{ width:810px;}
.xwzx3-wrap{ width:900px; margin:0 auto;}
.xwzx3-wrap .main_article h2{ color:#543b70; font-size:30px; font-weight:bold; line-height:48px; padding-bottom:7px;}
.xwzx3-wrap .main_article .article-title{ border-bottom:1px solid #e9dcd9; padding-bottom:13px; margin-bottom:29px;}
.xwzx3-wrap .main_article .article-title span,.xwzx3-wrap .main_article .article-title span a{ color:#9e9e9e;}
.xwzx3-wrap .main_article .article-title b{ font-weight:normal; margin:0 6px;}
.xwzx3-wrap .main_article p{ color:#525252; font-size:15px; line-height:26px; padding:14px 0;}
.xwzx3-wrap .main_article p.c{ text-align:center;}
.xwzx3-wrap .main{ padding-top:89px; padding-bottom:200px;}
.xwzx3-wrap .main .mainleft .pagelist li{*width:auto;}
.xwzx3-wrap .main .mainleft .pagelist li a.xx{ width:688px;}
.xwzx-wrap .main .mainleft .njym-r .pagelist li a.xx h3 {font-size:16px;padding-bottom:5px;}
header .map{ width:100%; margin:0 auto; overflow:hidden; text-align:center;}
.xyll{ text-align:center; z-index:999;}
.xyll h1{ color:#504f50; font-size:32px; line-height:36px; padding:62px 0 33px 0;}
.xyll a.zc{ border-radius:3px; font-size:14px; color:#808080; background:#eee; height:40px; line-height:40px; padding:0 18px; margin-left:9px; position:relative;cursor:pointer;}
.xyll .xy-title {padding-top:60px;}
.xyll .xy-title a.current,.xyll .xy-title a.zc:hover{ background:#ed6d51; color:#fff;}
.xyll .xy-title a.current i,.xyll .xy-title a.zc:hover i{ position:absolute;border-top:8px solid #ed6d51;border-left:8px solid transparent;border-right:8px solid transparent;top:40px; left:50%; margin-left:-10px;}
.xyll .detail{ border-top:3px solid #826694; margin-top:25px; text-align:left; padding-top:8px; margin-bottom:52px;}
.xyll .detail td.column1 a{ color:#542b80; font-size:16px;}
.xyll .detail td.column1 a span{ display:block; color:#ed6d51; font-size:12px; padding:5px 0 12px 0;}
.xyll .detail td.column1{width:10%;}
.xyll .nj td.column1{width:15%;}
.xyll .detail td.column2,.xyll .detail td.column1{ border-bottom:1px solid #e5e5e5; padding:22px 0 4px 0;}
.xyll .detail td.b{ border:0;}
.xyll .detail td.column2 li{ float:left;}
.xyll .detail td.column2 a{ display:block; color:#686868; font-size:13px; padding:0 45px 18px 0;*white-space:nowrap;}
.xyll .detail td.column2 li.drop-down:hover{ position:relative;}
.xyll .detail td.column2 li.drop-down ul{ background:#fff;border:1px solid #ccc;box-shadow:0 0 5px rgba(0, 0, 0, 0.3);display:none;left:50%;margin-left:-110px;padding:10px;position:absolute;top:33px;width:145px;z-index:999;}
.xyll .detail td.column2 li.drop-down:hover ul{ display:block;}
.xyll .detail td.column2 li.drop-down ul i{border-color:transparent transparent #ccc;border-style:solid;border-width:0 12px 12px;display:block;height:0;left:50%;margin-left:-12px;    position:absolute;top:-12px;width:0;} 
.xyll .detail td.column2 li.drop-down ul i em{border-color:transparent transparent #fff;border-style:solid;border-width: 0 12px 12px;display:block;height:0;left:-12px;position:absolute;top:1px;width:0;}
.xyll .detail td.column2 li.drop-down ul li{width:50%; text-align:center;}
.xyll .detail td.column2 li.drop-down ul li a{ margin:0; padding:6px 0; font-size:12px;}
.xyll .detail td.column2 li.drop-down ul li a:hover{ background:#f1eee7;}
.xyll .hy td.column2 li{ width:25%;}
.xyll-b .layout{ padding-top:64px; position:relative;}
.xyll-b .layout .line{ width:100%; height:1px; border-bottom:1px solid #dedede; margin-bottom:60px;}
.xyll-b .layout h2{ color:#542b80; font-size:18px; line-height:30px;padding-bottom:5px;}
.xyll-b .layout .xyll-r{ background:#fff;}
.xyll-b .layout .xyll-r img{ float:left;}
.xyll-b .layout .xyll-r2{padding:30px 40px 0 40px; margin-left:469px;}
.xyll-b .layout .xyll-r2 p{ padding:10px 0; color:#686868; text-align:left; line-height:20px;}
.xyll-b .layout .xyll-r2 a.zc{ padding:0 32px; height:36px; line-height:36px; border-radius:18px; float:right; margin-top:12px;}
.xyll .yx td.column1{width:auto;border:0;}
.xyll .yx td.column1 a{ font-size:13px; color:#686868;}
.xyll .detail td.column2 a:hover,.xyll .yx td.column1 a:hover{ color:#ed6d51;}
.njym{width:100%; margin:0 auto; border-top:1px solid #ebebeb;}
.njym .layout{width:1200px; margin:0 auto;padding-top:75px;}
.njym .layout h2{ font-size:36px; color:#360071; font-weight:bold;  line-height:40px; text-align: center;border-top: 1px solid #ccc;margin-bottom: 10px;}
.njym .layout h2 span{background:#fff;padding:0 32px;top: -24px; display: inline-block;position: relative;}
.njym .layout .line{margin-bottom:51px;}
.njym .scrollwraper {overflow: hidden; position:relative;height:360px;}
.njym .scroll{position:absolute;top:0;left:50%;}
.njym .scroll li{position:relative;float:left;}
.njym .scroll li img {width: 100%;}
.njym .scroll li span.tc2{ background:url(../images/njym-10.png) repeat-x bottom; overflow:hidden; position:absolute;left:0; bottom:0; display:block; width:100%; height: 100%;}
.njym .scroll li a.tc{ background:#fff; opacity:0.5; filter:alpha(opacity=50); position:absolute; top:0; left:0; display:block; width:577px; height:585px; z-index:10;}
.njym .scroll li span.text-nj{ position:absolute;bottom:23px; padding: 0 30px; color:#fff; z-index:1; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.njym .scroll li a.zc{ height:28px; line-height:28px; padding:0 10px; background:#c5c6c0; color:#000; position:absolute; bottom:50px; left:30px; margin-left:0; z-index:1;}
.njym .scroll li.current { width: 580px;}
.njym .scroll li.current b {display: none;}
.njym .scroll li.level_1 {width: 500px;margin-top: 24px;}
.njym .scroll li.level_0 {width: 400px;margin-top: 50px;}
.njym .scroll li.level_1 b {opacity: 0.5;filter:alpha(opacity=50);}
.njym .scroll li.level_0 b {opacity: 0.8;filter:alpha(opacity=80);}
.njym .scroll li b {position:absolute;height: 100%;width: 100%;z-index: 2;background: #fff;}

.njym .njym-b{ position:relative; width:1198px; height:8px; background:#c1c1c1;  border-radius:4px; margin:0 auto; margin-top:37px;}
.njym .njym-b .njym-b-line{ position:absolute;top:0; left:0; width:376px;height:8px; background:#53208b; border-radius:4px;}
.njym .xwzx{ margin-top:-220px; height:auto;}
.njym .xwzx .njym2{ width:1200px; margin:0 auto; padding:265px 0 60px 0;}
.njym .xwzx .njym2 .n-l{ width:740px; text-align:left; position:relative;}
.njym .xwzx .njym2 .n-l p{ color:#686868; font-size:14px; line-height:24px;}
.njym .xwzx .njym2 a.wx{ width:auto; border-radius:18px; position:absolute;}
.njym .xwzx .njym2 .n-l a.wx{ height:34px; line-height:34px; padding:0 24px; color:#ed6d51; border:1px solid #ed6d51; right:6px; bottom:-58px;}
.njym .xwzx .njym2 .n-r{ background:url(../images/njym-11.jpg) no-repeat;width:400px; height:162px; color:#ffe0d9; padding-top:40px; position:relative;border-radius: 8px;}
.njym .xwzx .njym2 .n-r a.wx{font-size:16px;color:#fff;border-color:#fff;height:40px;line-height:40px;padding:0 34px;border-radius:24px;position:absolute;left:106px;bottom:38px;}
.njym .xwzx .njym2 .n-r a.wx:hover {background:#fff;color: #ed6d51;}
.njym .xwzx .njym2 .n-l a.wx:hover,.njym .scroll li a.zc:hover{ background:#ed6d51; color:#fff;border-color:#ed6d51;}
.njym-main .main{ padding-top:4px; padding-bottom:138px;}
.njym-main .main h2.y{ border-bottom:1px solid #afa3bc; padding-bottom:20px;}
.njym-main .main h2.y a.more{ color:#b2c4d1;}
.njym-main .main .n-w{ width:740px;}
.njym-main .main .n-w2{ width:400px;}
.njym-main .main .mainleft .pagelist li a.xx{ width:520px;}
.njym-main .main h2.z{ color:#542b80; font-size:18px;}
.njym-main .main .mainleft .njym-r .pagelist{ padding-top:4px;}
.njym-main .main .n-w .pagelist li{ width:auto;}
.njym-main .main .mainleft .njym-r .pagelist li{ padding:23px 0 23px 0; width:auto;}
.njym-main .main .mainleft .njym-r .pagelist li a.xx{ width:auto; border:0; padding:0;}
.njym-main .main .mainleft .njym-r .pagelist li .xx img{margin-right:20px;}
.njym-main .main .mainleft .njym-r .n-b li{ padding:11px 0 11px 0;}

.timeLineAreaYear{color:blue;font-weight:bold;}
.content .hd-list li img{ width: 300px; height:168px; }
.content .mainright .jz a.sm img{ width: 300px; height: 269px; }
header .text .layout-left{ position: relative; }

 
    #page-list {font-family: Arial; text-align: center;}
#page-list .p_pages a,#page-list span{font-size: 14px; width: auto; height: auto;}
#page-list .p_pages a, #page-list .p_no_d, #page-list .p_fun_d{padding: 10px 12px; border: 1px solid #aaa; border-radius: 4px; color: #428bca;}
#page-list .p_pages .p_no_d, #page-list a:hover{background: #835da3; font-weight: bold; color: #fff; border-color: #835da3;}
#page-list .p_t{ padding: 0 5px 0 5px; color: #777;}
 #page-list .p_first, #page-list .p_first_d, #page-list .p_last, #page-list .p_last_d{display: inline-block;}
#page-list .p_pages span{color: #aaa;}

.winstyle tr td, .winstyle tr{line-height: 40px; border-bottom: 1px solid #dfdfdf; padding: 0;}